package cn.edu.cug.cs.gtl.docsrv.img.querier;

import cn.edu.cug.cs.gtl.docsrv.img.block.ImageBlock;
import org.locationtech.jts.geom.Geometry;

public interface BlockQuerier extends Iterable<ImageBlock>{
    //几何查询
    boolean disjoint(Geometry g);
    boolean touches(Geometry g) ;
    boolean intersects(Geometry g) ;
    boolean crosses(Geometry g) ;
    boolean within(Geometry g);
    boolean contains(Geometry g);
    boolean overlaps(Geometry g) ;
    boolean covers(Geometry g) ;
    boolean coveredBy(Geometry g);
    boolean equals(Geometry g);
}
